package com.qs.cwams.service;


import com.qs.common.framework.dto.PageResult;
import com.qs.common.framework.dto.QsPage;
import com.qs.common.framework.dto.QsResult;
import com.qs.cwams.pojo.domain.ApplyDO;
import com.qs.cwams.pojo.view.ApplyVO;

/**
 * @author suncheng
 */
public interface ApplyService {
    PageResult<ApplyVO> queryApply(ApplyVO applyVO, QsPage page);

    QsResult apply(ApplyVO applyVO);

    QsResult approve(ApplyVO applyVO);

    QsResult askForLeave(ApplyDO applyDO);

    QsResult askForForget(ApplyDO applyDO);
}
